/* Jian Lee : lijian.gnu@gmail.com 
 * http://jianlee.ylinux.org
 */
body {
	margin: 10px ;
	padding: 0;
/*	background: #FFFFFF url(images/0002.gif) ;*/
/*        line-height: 1.5em;*/
        text-shadow:1px 1px 3px rgba(50, 50, 50, 0.15);
}

#nav
{
        height:26px;
        border-bottom:2px solid #ccc;
        list-style:none;
        border: 0.1em solid #dcdce9;
}

#nav li
{
        float:left;
        font-size:80%;
}

#nav li a
{
        color:#03b;
        text-decoration:none;
        display:block;
        width:88px;
        height:19px;
        text-align:center;
        background:url(bg.gif) no-repeat;
        margin-left:8px;
        padding-top:6px;
}

#nav li a:hover
{
        font-weight:bold;
}

h1, h3, h4, h5, h6 {
/*	text-transform: uppercase;*/
	color: #6F7A9F;
        padding-left: 10px;
}

h2{
    color: #6F7A9F;
}

h3{
    color: green;
    border-left: 0.1em solid #dcdce9;
    border-left-width: 2px;
    border-bottom: 0.1em solid #dcdce9;
}

h4{
    color: #9C4C17
}

a {
    border-bottom: 1px solid #8A8E99;
    text-decoration: none;
    color: #4369D1;
}

a:hover {
    border: none;
}

/*
.menu {
    position: fixed;
    width: 142px;
    font-size: 120%;
    border:1px solid #aaaaaa;
    background-color:#fbfbfe;
    padding:0.5em;
    text-align : center;
}
*/

.menu a {
    border : none;
    color : green ;
}

.contents
{
  margin: 1px 10px 10px 50px;
  padding: 10px;
  border: 0.1em solid #dcdce9;
/*  background-color:gray;*/
  font-family: sans,"Bitstream Vera Sans Mono","Courier New",  Courier;
  line-height: 1.5em;
  float: right;
}

.contents a {
    color: #0d2474;
}

.contents dl{
    clear:both;
    margin-bottom:5px;
    /*float:left;*/
}

.contents ddd{
    padding:2px 5px;
    float:left;
    border:1px solid #3366FF
}

#header {
/*	width: 260px;*/
/*	height: 60px; */
    padding: 10px 10px 0 10px;
/*	background: url(images/img2.jpg) no-repeat;*/
}

#header h1 {
/*    margin : 10px 10px 0px 10px ;*/
    text-align : center ;
    padding : 10px 10px 0 0 ;
    font-size : 1.5em ;
}

#header h2 {
/*	margin: 0 0 0 100px;*/
/*    float : right; */
    text-align : center ;
    padding: 0;
    font-size: 0.9em;
    color : green ;
}

#header a {
	border: none;
	color: #6F7A9F;
}

#main {
    margin: 10px;
    padding-left: 10px;
}

.title {
	margin: 0;
	font-size: 1.8em;
}

p {
    padding-left: 10px;
}
/* example 标签 - pre */
pre {
/*    border: green 0.5px solid;*/
    padding: 0.5em;
    margin-left: 1em;
    margin-right: 1em;
    border: 0.1em solid #dcdce9;
    white-space: pre;
    font-family : Monospace, sans-serif;
/*    font-size: 95%;*/
    overflow: auto;
    max-height: 3in;
    color: black;
/*    background-color: #5E6B5D;*/
/*    background: url(images/0002.gif) ;*/
}


pre.syntax {
    background: lightblue;
}

pre.error {
    background-color: pink;
}

pre.url {
    background: bisque;
}

pre.verse { 
    background: pink ;
}

pre.src {
    color: black;
    background: #FFFFFF;
}


/* 表格 */
table {
    border-collapse:collapse; /* 关键属性：合并表格内外边框(其实表格边框有2px，外面1px，里面还有1px) */
    border:solid #AAA; /* 设置边框属性；样式(solid=实线)、颜色(#999=灰) */
    border-width:1px 0  0 2px; /* 设置边框状粗细：上 右 下 左 = 对应：1px 0 0 1px */
    margin : 15px;
}

table caption {
    font-size:14px;
    font-weight:bolder;
}

table th,table td {
    border:solid #CCC;
    border-width:0 1px 1px 0;
    padding:2px 5px 2px 5px;
    font-family: sans,"Bitstream Vera Sans Mono","Courier New",  Courier;
}

tfoot td {
    text-align:center;
}

/* muse-html-footer 定义的 footer 样式 */
#footer {
/*    float: right;*/
/*    clear: both;*/
/*    margin : 10px 60px 10px 60px ;*/
/*    border-top: 1px dashed #294E56;*/
    text-align : center ;
    background: #FFFFFF url(images/0011.gif) ;
    color : green ;
}
#footer a {
    color : blue ;
    border : none ;
}

#footer img {
    border : none ;
}

#footdate {
    margin-left : 20px;
    padding-left: 5%;
    font-style: italic;
/*    font-size: 0.9em;*/
    display: inline;
}

#copyright {
    display: inline ;
    padding-left: 5% ;
}

#visitcounter {
    display: inline;
/*    font-size: 0.9em;*/
    padding-left: 5%;
}
